package com.rykj.energy.database.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.rykj.energy.database.pojo.MessageResult;
import com.rykj.energy.database.pojo.vo.MsgParamVo;
import com.rykj.energy.database.pojo.vo.MsgResultVo;

import java.util.Map;

public interface IMsgResultService {

    IPage<MsgResultVo> findMessages(Integer pageNum,Integer pageSize,MsgParamVo msgParams);

    void saveMsgResult(MessageResult msgResult);

    IPage<Map<String, Object>> selectImgsByDate(Page<Map<String, Object>> page, String endDate);

    MessageResult selectById(Integer resultId);

    void updateById(MessageResult msgResult);

    void updateDealStateById(String[] ids, String dealRemark);

    void deleteById(Integer id);
}
